// main 函数是一个特殊的函数：在可执行的 Rust 程序中，它总是最先运行的代码。
fn main() {
    // println! 调用了一个 Rust 宏（macro）。如果是调用函数，则应输入 println（没有!）。
    // 当看到符号 ! 的时候，就意味着调用的是宏而不是普通函数，并且宏并不总是遵循与函数相同的规则。

    // 该行以分号结尾（;），这代表一个表达式的结束和下一个表达式的开始。大部分 Rust 代码行以分号结尾。
    println!("Hello, ch01-01-greeting!");
}
